/////////////////////////////////////////////////////////////////////////
//
// Amuse Engine - graphics/scene/collection
// Copyright (c) 2015.  All Rights Reserved
//
// File:		AEMeshBufferCollection.inl
// Author:		Gianluca Belardelli
// Date:		12/06/2015
//
/////////////////////////////////////////////////////////////////////////
#ifndef _AEMESHBUFFERCOLLECTION_INL_
#define _AEMESHBUFFERCOLLECTION_INL_

AE_FORCEINLINE AEMeshBuffer *AEMeshBufferCollection::GetEntry( AEUINT32 uiIndex) const
{
	return (AEMeshBuffer*)AERenderCollection::GetEntry( uiIndex );
}

AE_FORCEINLINE void AEMeshBufferCollection::AppendEntry( AEMeshBuffer *lpObject )
{
	AERenderCollection::AppendEntry( lpObject );
}

AE_FORCEINLINE void AEMeshBufferCollection::AppendEntryFast( AEMeshBuffer *lpObject )
{
	AERenderCollection::AppendEntryFast( lpObject );
}

AE_FORCEINLINE AEMeshBuffer **AEMeshBufferCollection::GetDataPtr( void ) const
{
	return (AEMeshBuffer **)&m_arrEntries;
}

#endif // _AEMESHBUFFERCOLLECTION_INL_
